#ifndef PLAYER_HPP
#define PLAYER_HPP

#include "std.hpp"
#include "YnbwException.hpp"

class Player
{
  public:
    Player();
    Player(const std::string playerName, const bool isOut);
    virtual ~Player();

    virtual std::string getName() const;
    virtual void setName(const std::string playerName);
    virtual bool getIsOut() const;
    virtual void setIsOut(const bool isOut);

  protected:
    bool isOut_;
    std::string playerName_;
};

#endif
